package events.packageEvents;

import layers.agents.PackageAgent;
import framework.events.Event;
import framework.layer.physical.position.ContinuousPosition;

public class PackagePickedUpEvent extends Event {
	private int internalId;
	private ContinuousPosition deliveryPosition;
	private PackageAgent agent;

	public PackagePickedUpEvent(int internalId, PackageAgent agent, ContinuousPosition deliveryPosition) {
		this.internalId = internalId;
		this.deliveryPosition = deliveryPosition;
		this.agent = agent;
	}
	
	public int getPackageId(){
		return internalId;
	}
	
	public ContinuousPosition getDeliveryPosition() {
		return deliveryPosition;
	}
	
	public PackageAgent getPackageAgent(){
		return this.agent;
	}
}
